.fenlei-box{
  position: relative;
  padding-top: 4.5rem;
  .fenlei-header{
    background: #ffffff;
    position: fixed;top: 0;width: 100%;
    height: 4.5rem;border-bottom: solid 1px #BCBCBC;
    line-height: 4.5rem;padding-left: 2%;
    i{
      position: absolute;color:#F2565A;bottom: .4rem;
      z-index: 2;font-size: 2rem;height: 3.5rem;line-height: 3.5rem;
      right: 2.5rem;
    }
    input{
      position: relative;width: 96%;
      height: 3.5rem;
      background: #F0F0F0;text-indent: 2em;
      font-size: 1.4rem;border-radius: 5px;
    }
  }
  .fenlei-cont{
    ul{
      li{
        height: 5.5rem;line-height: 5.5rem;
        padding: 0 .8rem 0 .8rem;border-bottom: 1px solid #eeeeee;
        font-size: 1.8rem;
          img{
            width: 1.6rem;
            height: 1.4rem;
            margin-right: .5rem
          }
        span{margin-left: .6rem;width: 12rem;text-align: left;}
        i{
          float: right;font-size: 3rem;
          padding-top: 1.5rem;
        }
        &:first-child{
          img{width: 2.2rem}
          span{margin-left: -.2rem}
        }
        &:after{content: '';clear: both;display: block}
      }
    }
  }
}